Big Huge Thesaurus

ptyas mucosus

noun

sounds kind of like